GIS and hydrology